sand-dumping site - German English Dictionary